Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour M15 Monastir M15 Monastir M15 Antalya M15 Hong Kong M15 Tashkent Germany-w4 Belgium F2 Israel F1 Israel F2 Croatia F2 Canada F2 Canada F3 Great Britain F7 Great Britain F8 Italy F15 Italy F16 Netherlands F3 Netherlands F4 Russia F11 Russia F12 Egypt F34 Egypt F35 Egypt F36 Russia F1 Russia F2 Turkey F11 Turkey F12 Russia F3 Russia F4 Kazakhstan F7 Kazakhstan F8 Kazakhstan F9 Estonia F1 Estonia F2 Georgia F1 Georgia F2 Georgia F3 Russia F8 Russia F9 Russia F10 Turkey F35 Belarus F4 Estonia F4 Estonia F5 Kazakhstan F1 Kazakhstan F2 Uzbekistan F1 Uzbekistan F2 Kazakhstan F3 Kazakhstan F4 Russia F1 Russia F4 Russia F5 Russia F6 Belarus F2 Russia F7 Belarus F4 Estonia F3 Kazakhstan F1 Kazakhstan F2 Azerbaijan F4 Azerbaijan F5 Azerbaijan F6 Nigeria F1 Nigeria F2 Russia F1 Russia F2 Russia F3 Latvia F1 Russia F5 Russia F6 Russia F7 Russia F8 Estonia F4 Egypt F11 (Sharm El Sheikh) Egypt F12 (Sharm El Sheikh) Uzbekistan F1 (Bukhara) Uzbekistan F2 (Karshi) Russia F2 (Kazan) Russia F3 (Kazan) Estonia F3 (Tallinn) Estonia F4 (Parnu) Finland F4 (Helsinki) Spain F1 (Manacor (Mallorca)) Spain F2 (Manacor (Mallorca)) Spain F3 (Paguera (Mallorca)) Spain F4 (Paguera (Mallorca)) Kazakhstan F2 (Shymkent) Russia F1 (Moscow) Russia F2 (Almetievsk) Russia F3 (Kazan) Kazakhstan F3 (Shymkent) Uzbekistan F1 (Bukhara) Uzbekistan F2 (Karshi) Nigeria F3 Russia F5 (Kazan) Russia F8 (Moscow) Romania F13 (Iasi) Germany F16 (Hamburg) Estonia F3 (Parnu) Finland F4 (Helsinki) Netherlands F3 Qatar F4 (Doha) Qatar F5 (Doha) Qatar F6 (Doha) M25 Kazan M25 Andijan M25 Namangan M25 Gyula M15 Plovdiv M15 Akko Italy F24 Netherlands F4 Germany-w3 Israel F3 Croatia F1 Canada F1 M15 Almaty Morocco F4 M15 Moscow M25 Donostia-San-Sebastian M25 Oviedo M25 Stockholm M25 Falun M15 Liberec M15 Parnu M15 Monastir M15 Monastir M15 Kazan M15 Cairo M25 Aktobe M25 Aktobe M15 Sharm El Sheikh M15 Sharm El Sheikh M15 Antalya M15 Antalya M15 St. Petersburg M15 St. Petersburg M25 Biel M15 St. Petersburg M15 St. Petersburg M15 Sibenik M15 Bad Waltersdorf M15 Antalya M15 Antalya M15 Antalya M25 Antalya Turkey F34 M25 Tbilisi M25 Tbilisi M15 Antalya Estonia F2 (Tartu) Estonia F1 Finland F4 Estonia F4 Mordovia Cup - Saransk St. Petersburg Challenger 2006 - St. Petersburg Siemens Open 2007 - Scheveningen GHI Bronz Classic - Bronx The Tarka Challenger - Barnstaple Tatra Banka Slovak Open - Bratislava IPP Open - Helsinki BMW Tennis Championship - Sunrise Siemens Open - Scheveningen M15 Antalya Ljubljana Open 2008 - Ljubljana M15 Antalya M15 Kayseri M15 Tsaghkadzor M15 Kursumlijska Banja M15 Tsaghkadzor M25 Aktobe M15 Sharm ElSheikh M25 Sharm ElSheikh M25 Sharm ElSheikh M25 Kursumlijska Banja M25 Kursumlijska Banja M25 Astana Jersey Challenger Helsinki Challenger M15 Antalya M15 Antalya M15 Antalya M15 Antalya Caltanissetta Challenger M15 Hong Kong Rome Challenger Athens Challenger Furth Challenger M15 Tashkent Challenger Groningen - Groningen Orbetello Challenger Cordenons Challenger M25 Antalya San Marino Challenger Manerbio Challenger Como Challenger Challenger Brasov - Brasov M25 Antalya Dallas Challenger Ethias Trophy - Mons Caltanissetta Challenger Scheveningen Challenger Open de Rennes La Trinitaine - Rennes Prostejov Challenger Russia F8 Scheveningen Challenger Alphen Challenger Trnava Challenger Rennes Challenger Reunion Island Challenger Internazionali di Tennis di Bergamo - Bergamo Bordeaux Challenger Moscow Challenger Scheveningen Challenger Genova Challenger Szczecin Challenger Trnava Challenger Music City Challenger - Nashville M15 Monastir Siemens Open - Scheveningen Prostejov Challenger Tampere Challenger Citta di Como - Como Alphen Challenger Ford Tennis Championships - Louisville Sibiu Challenger Rome Challenger Budapest Challenger Astana Challenger Internazionali de Tennis di Bergamo - Bergamo 4th Volkswagen Challenger - Wolfsburg ECU Prague Open - Prague Samarkand Challenger BMW Tennis Championship - Sunrise Unique Zagreb Open - Zagreb Chennai Challenger Bangkok Challenger Shenzhen Challenger Samarkand Challenger Forli 3 Challenger Forli 6 Challenger Luedenscheid Challenger San Marino Challenger Istanbul Challenger Alicante Challenger Russia F5 (Kazan) M25 Tbilisi Alphen Challenger Heilbronn Challenger Meerbusch Challenger Biella 3 Challenger Lugano Challenger Shymkent 2 Challenger Amersfoort Challenger M15 Antalya M15 Shymkent M15 Tbilisi Moscow Challenger Scheveningen Challenger Tashkent Challenger M15 Sharm ElSheikh Rennes Challenger Quimper Challenger Kachreti Challenger M15 Sharm ElSheikh Aix En Provence Challenger Samarkand Challenger Shymkent Challenger M15 Antalya Karshi Challenger Shymkent Challenger Almaty Challenger Fergana Challenger M15 Antalya Ostrava Challenger M15 Monastir Rennes Challenger M15 Monastir Lille Challenger Zhuhai Challenger Sophia Antipolis Challenger Shymkent Challenger Antalya 3 Challenger Sopot Challenger Shenzhen Challenger Cordenons Challenger Szczecin Challenger Sibiu Challenger Florence Challenger Mouilleron-Le-Captif Challenger Hamburg Challenger Bangkok Challenger Bangkok Challenger Nur-Sultan Challenger Prague II Challenger St. Petersburg 2 Challenger Ostrava Challenger ABN/AMRO World Tennis Tournament - Rotterdam Forli Challenger Trieste Challenger Prague 2 Challenger Luedenscheid Challenger Braga Challenger Lisbon Challenger Losinj Challenger Antalya 4 Challenger Prague Challenger Forli 4 Challenger Roseto Degli Abruzzi 2 Challenger St. Brieuc Challenger Prague 1 Challenger Meerbusch Challenger The Priority Telecom Open - Amersfoort Shymkent 1 Challenger Grodzisk Mazowiecki Challenger Siemens Open 2004 - Scheveningen Milan Challenger Recanati Challenger Hamburg Challenger Siemens Open - Scheveningen Chennai Challenger Andria Challenger New Delhi Challenger Maspalomas Challenger LTA Wrexham Challenger - Wrexham Koblenz Challenger Internationaux de Nouvelle-Caledonie - New Caledonia Morocco Tennis Tour - Marrakech M15 Shymkent Prague 3 Challenger M25 Antalya Istanbul 2 Challenger M25 Kachreti Lugano Challenger Aix En Provence Challenger Sanremo Challenger Nur-Sultan Challenger Pau Challenger Barletta Challenger Rhodes Challenger M15 Antalya M25 Antalya Gerry Weber Open - Halle Dutch Open Tennis - Amersfoort Gerry Weber Open - Halle Croatia Open - Umag Legg Mason Tennis Classic - Washington Mumbai Open - Mumbai AIG Japan Open Tennis Championships - Tokyo BA-CA Tennis Trophy - Vienna Chennai Open - Chennai ABN AMRO World Tennis Tournament - Rotterdam PBZ Zagreb Indoors - Zagreb Open de Tenis Comunidad Valenciana - Valencia Open SEAT 2008 - Barcelona The Hypo Group Tennis International 2008 - Poertschach Gerry Weber Open - Halle M25 Sharm ElSheikh M25 Sharm ElSheikh Dutch Open Tennis - Amersfoort Chennai Open - Chennai ABN AMRO World Tennis Tournament - Rotterdam Delray Beach International Tennis Championships - Delray Beach ABN/AMRO World Tennis Tournament - Rotterdam BCR Open Romania - Bucharest Davidoff Swiss Indoors Basel - Basel M15 Monastir Aircel Chennai Open - Chennai ABN AMRO World Tennis Tournament - Rotterdam Ordina Open - 's-Hertogenbosch Open 13 - Marseille Bet-At-Home Austrian Open - Kitzbuhel Open Sabadell Atlantico - Barcelona BMW Open - Munich Open de Nice Cote d'Azur - Nice Gerry Weber Open - Halle UNICEF Open - 's Hertogenbosch German Tennis Championships - Hamburg Winston Salem - Winston Salem PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo Erste Bank Open - Vienna Swiss Indoors Basel - Basel Grand Prix Hassan II - Casablanca Estoril Open - Estoril UNICEF Open - 's Hertogenbosch Mercedes Cup - Stuttgart Bet-at-home Open - Hamburg Bet-at-home Cup - Kitzbuhel Winston-Salem Open - Winston-Salem PTT Thailand Open - Bangkok Erste Bank Open - Vienna Kazan Challenger Portugal Open - Oeiras Gerry Weber Open - Halle Credit Agricole Suisse Open - Gstaad Rakuten Japan Open - Tokyo Brasil Open - Sao Paulo M25 Antalya Credit Agricole Suisse Open - Gstaad St. Petersburg Open - St. Petersburg Credit Agricole Suisse Open - Gstaad Kremlin Cup - Moscow Millennium Estoril Open - Estoril Qatar ExxonMobil Open - Doha Garanti Koza Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Abierto Mexicano Telcel - Acapulco M25 Monastir Gerry Weber Open - Halle Suisse Open - Gstaad Kremlin Cup - Moscow European Open - Antwerp Swiss Indoors Basel - Basel Garanti Koza Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam ASB Classic - Auckland Millennium Estoril Open - Estoril Ricoh Open - 's-Hertogenbosch Gerry Weber Open - Halle Antalya Cup - Antalya Plava Laguna Croatia Open - Umag Swiss Open - Gstaad Rakuten Japan Open - Tokyo European Open - Antwerp Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha ASB Classic - Auckland DIEMA XTRA Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Marrakech Gazprom Hungarian Open - Budapest Libema Open - 's-Hertogenbosch Scheveningen Challenger Winston-Salem Open - Winston-Salem Zhuhai Challenger Tata Open Maharashtra - Pune Great Ocean Road Open - Melbourne ABN AMRO World Tennis Tournament - Rotterdam Karshi Challenger The Surbiton Trophy - Surbiton St. Petersburg Open - St. Petersburg ABN AMRO World Tennis Tournament - Rotterdam Libema Open - 's-Hertogenbosch Sofia Open - Sofia Adelaide International 2 - Adelaide M25 Antalya BMW Open - Munich Millennium Estoril Open - Estoril Libema Open - 's-Hertogenbosch Ordina Open - 's-Hertogenbosch Open 13 - Marseille Banja Luka Challenger Ismaning Challenger Ordina Open - s-Hertogenbosch St. Petersburg 1 Challenger Split 1 Challenger PBZ Zagreb Indoors - Zagreb Zagreb Challenger Almaty 1 Challenger Almaty 2 Challenger Amersfoort Challenger Liberec Challenger ATP Studena Croatia Open - Umag Apia International - Sydney PBZ Zagreb Indoors - Zagreb Ismaning Challenger Open Sabadell Atlantico - Barcelona Traralgon Challenger Forli 2 Challenger Swiss Indoors Basel - Basel Aircel Chennai Open - Chennai Barletta Challenger Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb Maharashtra Open - Pune ABN AMRO World Tennis Tournament - Rotterdam Grand Prix Hassan II - Casablanca Topshelf Open - 's-Hertogenbosch Bet-at-home Cup - Kitzbuhel Winston-Salem Open - Winston-Salem PTT Thailand Open - Bangkok Erste Bank Open - Vienna Swiss Indoors Basel - Basel Brisbane International - Brisbane Astana Challenger Heineken Open - Auckland Copa Claro - Buenos Aires Rio Open 500 - Rio de Janeiro Open de Nice Cote d'Azur - Nice Grand Prix Hassan II - Casablanca BRD Nastase Tiriac Trophy - Bucharest Bet-at-home Open - Hamburg ASB Classic - Auckland Open de Nice Cote d'Azur - Nice Gerry Weber Open - Halle Bet-at-home Open - Hamburg Bet-at-home Cup - Kitzbuhel Winston-Salem Open - Winston-Salem China Open - Beijing Plava Laguna Croatia Open - Umag Erste Bank Open - Vienna Swiss Indoors Basel - Basel Aircel Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Grand Prix Hassan II - Casablanca ABN AMRO World Tennis Tournament - Rotterdam Topshelf Open - 's-Hertogenbosch Heineken Open - Auckland Austrian Open - Kitzbuhel Winston-Salem Open - Winston-Salem Swiss Indoors Basel - Basel LTA Shrewsbury Challenger - Shrewsbury ASB Classic - Auckland BRD Nastase Tiriac Trophy - Bucharest Open de Nice Cote d'Azur - Nice Topshelf Open - 's-Hertogenbosch St. Petersburg Open - St. Petersburg Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Hungarian Open - Budapest Geneva Open - Geneva Ricoh Open - 's-Hertogenbosch Gerry Weber Open - Halle AEGON International - Eastbourne Suisse Open - Gstaad Generali Open - Kitzbuhel St. Petersburg Open - St. Petersburg If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Garanti Koza Sofia Open - Sofia Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Marrakech Generali Open - Kitzbuhel St. Petersburg Open - St. Petersburg Noventi Open - Halle German Tennis Championships - Hamburg St. Petersburg Open - St. Petersburg Ismaning Challenger Tbilisi Challenger Ordina Open - 's-Hertogenbosch Libema Open - 's-Hertogenbosch Grand Prix Hassan II - Casablanca Ordina Open - s-Hertogenbosch If Stockholm Open - Stockholm Open Sud de France - Montpellier Heineken Open - Auckland Open de Nice Cote d'Azur - Nice Open 13 - Marseille Cancun Challenger Qatar ExxonMobil Open - Doha ABN AMRO World Tennis Tournament - Rotterdam Istanbul Challenger ABN AMRO World Tennis Tournament - Rotterdam The Priority Telecom Open - Amersfoort Barcelona Open BancSabadell - Barcelona Sony Ericsson Open - Miami Rogers Masters - Montreal Pacific Life Open - Indian Wells Sony Ericsson Open - Miami China Open - Beijing BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Shanghai ATP Masters - Shanghai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Abierto Mexicano Telcel - Acapulco Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Open 13 - Marseille BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Masters - Paris Sony Open Tennis - Miami BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Mutua Madrid Open - Madrid Rogers Cup - Montreal Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Rogers Cup - Toronto Western & Southern Open - Cincinnati Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Winston-Salem Open - Winston-Salem Ordina Open - 's-Hertogenbosch BNP Paribas Masters - Paris French Open - Paris Davis Cup, Group I, 1R, UKR-NED 2-3 Shanghai Rolex Masters - Shanghai Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai Coupe Rogers - Montreal French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Australian Open Qualifying - Doha Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London Davis Cup, World Group, PO, NED-CZE 1-4 Davis Cup, Group 1, 2R, GBR-NED 4-1 Davis Cup, Group 1, 2R, MKD-NED 1-4 Davis Cup, Europe/Africa Group I, PO, BLR-NED 1-4 Davis Cup, Group I, 2R, RSA-NED 3-1 Davis Cup, Group I, 1R, NED-FIN 5-0 Davis Cup, Group I, 2R, NED-ROU 5-0 Davis Cup, Group I, 2R, ROU-NED 0-5 Davis Cup, World Group, PO, NED-AUT 5-0 Davis Cup, Group I, 2R, AUT-NED 2-3 Davis Cup, Group I, Group I, 2R, NED-ITA 1-4 Davis Cup, Group I, 2R, RUS-NED 4-1 Davis Cup, Group I, PO, SWE-NED 0-5 Davis Cup, World Group, PO, NED-CRO 2-3 Davis Cup, World Group, PO, CAN-NED 3-1 Davis Cup, World Group, QR, CZE-NED 1-3 Davis Cup, Finals, Group E Davis Cup, World Group, QR, KAZ-NED 3-1 Davis Cup, Group I, 2R, BIH-NED 1-3 Davis Cup, World Group, PO, NED-CZE 3-2 Davis Cup, World Group, 1R, FRA-NED 3-1 Davis Cup, Group I, 1R, URU-NED 0-4 Davis Cup, World Group, PO, NED-SUI 2-3 Davis Cup, Qualifiers, 1R, NED-CAN 4-0 Davis Cup, World Group, 1R, CZE-NED 3-2 Australian Open (juniors) Wimbledon (juniors) U.S. Open (juniors) All Lower level tournaments French Open (juniors) Wimbledon (juniors) Olympics - London Olympics - Rio de Janeiro Olympics - Paris